/**
 * Created by Administrator on 2017/11/7.
 */
function initTable() {
    $('#examDetailTb').bootstrapTable({
        method: 'post',
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",//默认是application/json，无法使用post方式请求，设置成application/x-www-form-urlencoded ，能用post
        toolbar: '#toolbar',    //工具按钮用哪个容器
        striped: true,      //是否显示行间隔色
        cache: false,      //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true,     //是否显示分页（*）
        sortable: true,      //是否启用排序
        sortOrder: "asc",     //排序方式
        pageNumber: 1,      //初始化加载第一页，默认第一页
        pageSize: 5,      //每页的记录行数（*）
        pageList: [5, 10, 30, 50],  //可供选择的每页的行数（*）
        url: ctx + "/srm/examDetailInfo/getDatas?examId=" + $("#id").val() + "&isEmployee=" + $("#isEmployee").val(),//这个接口需要处理bootstrap table传递的固定参数
        queryParamsType: 'limit', //默认值为 'limit' ,在默认情况下 传给服务端的参数为：offset,limit,sort
        queryParams: queryParams,//前端调用服务时，会默认传递上边提到的参数，如果需要添加自定义参数，可以自定义一个函数返回请求参数
        sidePagination: "server",   //分页方式：client客户端分页，server服务端分页（*）
        strictSearch: true,
        minimumCountColumns: 2,    //最少允许的列数
        clickToSelect: true,    //是否启用点击选中行
        searchOnEnterKey: true,
        search: false,
        pagination: true,
        columns: [
            {
                field: 'courseName',
                title: '课程名称',
                align: 'center'
            },
            {
                field: 'studentNo',
                title: '学生编号',
                align: 'center'
            }, {
                field: 'studentName',
                title: '学生姓名',
                align: 'center'
            }, {
                field: 'point',
                title: '成绩',
                align: 'center',
                formatter: function (value, row, index) {
                    return '<sapn id="point' + row.id + '">' + value + '</span>';
                }

            }]
    });
}
function reFresh() {
    $('#examDetailTb').bootstrapTable('refresh', {
        silent: true
    });
}
function queryParams(params) {
    var p = {
        limit: params.limit,
        offset: params.offset,
        sort: params.sort,
        order: params.order
    };
    if ($("input[name='courseName']").val() != '') {
        p.courseName = $("input[name='courseName']").val();
    }
    if ($("input[name='studentName']").val() != '') {
        p.studentName = $("input[name='studentName']").val();
    }
    return p;
}
function search() {
    //alert("ok" + "---" + $("#id").val());
    $('#examDetailTb').bootstrapTable('refreshOptions', {
        pageNumber: 1
    });
    return false;
}